import request from 'src/utils/request'
const base = import.meta.env.DEV ? 'http://localhost:3019/zhoupan' : ''

//  基础信息-物业人员管理-获取组织数据
export function getOrgList(data) {
    return request({
        // url: '/system/org/user/org/list' + data,
        url: '/system/org/user/list',
        method: 'get',
        params: {}
    })
}

//  基础信息-物业人员管理-获取角色数据
export function getRoleList(data) {
    return request({
        url: '/system/role/availableRoles', 
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-列表
export function memberList(data) {
    return request({
        // url: base + '/resource/personnel/query/list',
        url: '/resource/personnel/query/list',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-详情
export function detailMember(data) {
    return request({
        url: '/resource/personnel/query/detail',
        // url: base + '/resource/personnel/query/detail',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-编辑
export function updateMember(data) {
    return request({
        url: '/resource/personnel/update',
        // url: base + '/resource/personnel/update',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-添加
export function memberAdd(data) {
    return request({
        url: '/resource/personnel/add',
        // url: base + '/resource/personnel/add',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-删除
export function memberDetele(data) {
    return request({
        url: '/resource/personnel/del',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-重置密码
export function memberPasswordReset(data) {
    return request({
        url: 'resource/personnel/reset/pwd',
        method: 'post',
        data
    })
}

//  基础信息-物业人员管理-账号停用和禁用
export function memberAccount(data) {
    return request({
        url: '/resource/personnel/stop',
        method: 'post',
        data
    })
}

// 基础信息-物业人员管理-导入
export function batchImport(data) {
    return request({
        url: '/resource/personnel/add/batch',
        // url: base + '/resource/personnel/add/batch',
        method: 'post',
        headers: {'Content-Type': 'multipart/form-data'},
        data
    })
}

// 基础信息-物业人员管理-物业小区管理员登陆 type=2，右上角为小区，查询对应公司
export function getCompanyByVillageId(data){
    return request({
        // url: base +'/resource/info/queryCompany',
        url: '/resource/info/queryCompany',
        method: 'post',
        data
    })
}
